package yuangong.dao;

import yuangong.pojo.User;
import yuangong.pojo.field.Field;
import yuangong.pojo.field.Id;

import java.util.Collection;
import java.util.HashMap;

public class UserDao {
    HashMap<String, User> userHashMap= new HashMap<>();
    HashMap<Id,HashMap<Field,Object>> users=new HashMap<>();
    public void add(User user){
        userHashMap.put(user.getId(),user);
    }
    public void delete(String id){
        userHashMap.remove(id);
    }
    public User show(String id){
        return userHashMap.get(id);
    }
    public Collection<String> getIds(){
        return userHashMap.keySet();
    }
}
//todo:
// 注释，
// 错误码，
// 接口加扩展，
// 回调函数接口，
// 配置文件方法，
//  1、高性能模式、轻量模式。
//  2、参数内容及允许的格式命令名，参数数量。
//  3、字段名、数据类型（int、string、）
// 1、一个参数的基类，命令的基类
// key字段，value值  map<haah,map<ziduan,value>>
